package com.demo.Dao;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

/**获取数据库链接和关闭数据库操作
 * */
public class Jdbc {
    String url="jdbc:mysql://localhost:3306/servlet";
    String user ="root";
    String pwd = "123456";
    String driver ="com.mysql.cj.jdbc.Driver";

    /**获取数据库链接
     * */
    public Connection getConnection(){
        Connection con =null;
        try{
            Class.forName(driver);
            System.out.println("加载驱动成功");

        }catch (Exception e){
            System.out.println("加载驱动失败");
        }

        try{
            con = DriverManager.getConnection(url,user,pwd);
            System.out.println("获取数据库链接成功");
        }catch (Exception e){
            System.out.println("数据库链接失败");
        }
        return con;
    }


    /**关闭数据库链接
     * */
    public void close(Connection con, Statement smt, ResultSet rs){

        try{
            if(con!=null){
                con.close();
            }
            if(smt!=null){
                smt.close();
            }
            if(rs!=null){
                rs.close();
            }
            System.out.println("数据库指针关闭成功");
        }catch (Exception e){
            System.out.println("数据库指针关闭异常");
        }

    }
}
